package cn.dwy2002.binaryhandwritingserver.exception;

import lombok.Getter;

/**
 * 当文章不存在时抛出异常
 *
 * @author 杜伟毅
 * @version 1.0
 * @since 2025/05/28
 */
@Getter
public class ArticleNotFoundException extends ServiceException {
    // 获取参数名（可选）
    // 可选：添加参数名用于更清晰的错误提示
    private final String articleId;

    // 基础构造方法
    public ArticleNotFoundException() {
        super("文章为空");
        this.articleId = "";
    }

    // 带参数名的构造方法（更具体）
    public ArticleNotFoundException(String articleId) {
        super("查询" + articleId + "文章为空");
        this.articleId = articleId;
    }
}
